Cosmic 1St: European Spacecraft Lands On Comet